package com.ruoyi.domain.archives;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.*;

import java.util.Date;

/**
 * @Author lz
 * @Version 1.0
 * @Company 滁州大健康与养老产业研究院
 * @ClassName PInfo
 * @Description 爬山猪信息
 * @Date 2022/05/21 11:30
 */
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Data
@ToString
public class PInfo  extends BaseEntity {

    /**
     * 主键id
     */
    private Long id;

    /**
     * 猪耳标
     */
    private String earTag;

    /**
     * 猪编号
     */
    private String pNumber;

    /**
     * 猪的品种
     */
    private String pType;

    /**
     * 猪的昵称
     */
    private String nickName;

    /**
     * 是否免疫
     */
    private int hasImmune;

    /**
     * 猪的体重
     */
    private double birthWeight;

    /**
     * 猪的出生日期
     */
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date birthday;

    /**
     * 猪的性别（1表示雄， 0表示雌）
     */
    private int sex;

    /**
     * 猪舍号
     */
    private String pigsty;

    /**
     * 猪的照片
     */
    private long pImg;

    /**
     * 饲养员姓名
     */
    private String breederName;

    /**
     * 删除标记（0表示未传值，1表示未删除 2表示删除）
     */
    private int delFlag;
}
